
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package projovem.relatorios.sintesesupervisao;

import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.GregorianCalendar;
import java.util.List;
import java.util.Locale;
import javax.persistence.EntityManagerFactory;
import projovem.dao.NucleoDAO;
import projovem.relatorios.sintesesupervisao.auxilio.Rotina006V3ContagemArcoA;
import projovem.relatorios.sintesesupervisao.auxilio.Rotina006V3ContagemArcoB;
import projovem.relatorios.sintesesupervisao.auxilio.Rotina006V3ContagemArcoC;
import projovem.relatorios.sintesesupervisao.auxilio.Rotina006V3ContagemArcoD;
import projovem.relatorios.sintesesupervisao.auxilio.Rotina006V3ContagemArcoE;
import projovem.relatorios.sintesesupervisao.vo.Rotina006V3SinteseSupervisaoVo;
import projovem.rotinas.R006.Rotina006ArcosOcupacionaisV3;

/**
 *
 * @author admprojovem
 */
public class SinteseSupervisaoRotina006V3 implements Serializable {

    private NucleoDAO nucleoDao = new NucleoDAO();
    private Rotina006V3SinteseSupervisaoVo contagem = new Rotina006V3SinteseSupervisaoVo();

    public Rotina006V3SinteseSupervisaoVo gerarRelatorio(String coordenacaoEscolhida, String entradaEscolhida, String observacaoEscolhida, String municipioEscolhida, EntityManagerFactory emf) {

        List<Rotina006ArcosOcupacionaisV3> listaRotina006V3 = nucleoDao.obtemNucleosByCoordenacaoAndEntradaAndRotina006V3(coordenacaoEscolhida, entradaEscolhida, observacaoEscolhida, municipioEscolhida, emf);
        contagem.setListaRotina006V3(listaRotina006V3);


        for (Rotina006ArcosOcupacionaisV3 rotina : listaRotina006V3) {

            /* if (rotina.getQ5() != null) {
            if (rotina.getQ5().equals("nao")) {
            contagem.setQ56789nao(contagem.getQ56789nao() + 1);
            contagem.setNegativo(contagem.getNegativo() + 1);
            } else {
            if (rotina.getQ6() != null) {
            if (rotina.getQ6().equals("nao")) {
            contagem.setQ56789nao(contagem.getQ56789nao() + 1);
            contagem.setNegativo(contagem.getNegativo() + 1);
            } else {
            if (rotina.getQ7() != null) {
            if (rotina.getQ7().equals("nao")) {
            contagem.setQ56789nao(contagem.getQ56789nao() + 1);
            contagem.setNegativo(contagem.getNegativo() + 1);
            } else {
            if (rotina.getQ8() != null) {
            if (rotina.getQ8().equals("nao")) {
            contagem.setQ56789nao(contagem.getQ56789nao() + 1);
            contagem.setNegativo(contagem.getNegativo() + 1);
            } else {
            if (rotina.getQ9() != null) {
            if (rotina.getQ9().equals("nao")) {
            contagem.setQ56789nao(contagem.getQ56789nao() + 1);
            contagem.setNegativo(contagem.getNegativo() + 1);
            }
            }
            }
            }
            }
            }
            }
            }
            }
            }

            if (rotina.getQ15() != null) {
            if (rotina.getQ15().equals("nao")) {
            contagem.setQ1516171819nao(contagem.getQ1516171819nao() + 1);
            contagem.setNegativo(contagem.getNegativo() + 1);
            } else {
            if (rotina.getQ16() != null) {
            if (rotina.getQ16().equals("nao")) {
            contagem.setQ1516171819nao(contagem.getQ1516171819nao() + 1);
            contagem.setNegativo(contagem.getNegativo() + 1);
            } else {
            if (rotina.getQ17() != null) {
            if (rotina.getQ17().equals("nao")) {
            contagem.setQ1516171819nao(contagem.getQ1516171819nao() + 1);
            contagem.setNegativo(contagem.getNegativo() + 1);
            } else {
            if (rotina.getQ18() != null) {
            if (rotina.getQ18().equals("nao")) {
            contagem.setQ1516171819nao(contagem.getQ1516171819nao() + 1);
            contagem.setNegativo(contagem.getNegativo() + 1);
            } else {
            if (rotina.getQ19() != null) {
            if (rotina.getQ19().equals("nao")) {
            contagem.setQ1516171819nao(contagem.getQ1516171819nao() + 1);
            contagem.setNegativo(contagem.getNegativo() + 1);
            }
            }
            }
            }
            }
            }
            }
            }
            }
            } */
            if (rotina.getQ5() != null) {
                if (rotina.getQ5().equals("nao")) {
                    contagem.setQ5nao(contagem.getQ5nao() + 1);
                }
            }
            if (rotina.getQ6() != null) {
                if (rotina.getQ6().equals("nao")) {
                    contagem.setQ6nao(contagem.getQ6nao() + 1);
                }
            }
            if (rotina.getQ7() != null) {
                if (rotina.getQ7().equals("nao")) {
                    contagem.setQ7nao(contagem.getQ7nao() + 1);
                }
            }
            if (rotina.getQ8() != null) {
                if (rotina.getQ8().equals("nao")) {
                    contagem.setQ8nao(contagem.getQ8nao() + 1);
                }
            }
            if (rotina.getQ9() != null) {
                if (rotina.getQ9().equals("nao")) {
                    contagem.setQ9nao(contagem.getQ9nao() + 1);
                }
            }

            if (rotina.getQ15() != null) {
                if (rotina.getQ15().equals("nao")) {
                    contagem.setQ15nao(contagem.getQ15nao() + 1);
                }
            }
            if (rotina.getQ16() != null) {
                if (rotina.getQ16().equals("nao")) {
                    contagem.setQ16nao(contagem.getQ16nao() + 1);
                }
            }
            if (rotina.getQ17() != null) {
                if (rotina.getQ17().equals("nao")) {
                    contagem.setQ17nao(contagem.getQ17nao() + 1);
                }
            }
            if (rotina.getQ18() != null) {
                if (rotina.getQ18().equals("nao")) {
                    contagem.setQ18nao(contagem.getQ18nao() + 1);
                }
            }
            if (rotina.getQ19() != null) {
                if (rotina.getQ19().equals("nao")) {
                    contagem.setQ19nao(contagem.getQ19nao() + 1);
                }
            }


            if (rotina.getQ20() != null) {
                if (rotina.getQ20().equals("nao")) {
                    contagem.setQ20nao(contagem.getQ20nao() + 1);
                }
            }
            if (rotina.getQ21() != null) {
                if (rotina.getQ21().equals("nao")) {
                    contagem.setQ21nao(contagem.getQ21nao() + 1);
                }
            }
            if (rotina.getQ22() != null) {
                if (rotina.getQ22().equals("nao")) {
                    contagem.setQ22nao(contagem.getQ22nao() + 1);
                }
            }
            if (rotina.getQ23() != null) {
                if (rotina.getQ23().equals("nao")) {
                    contagem.setQ23nao(contagem.getQ23nao() + 1);
                }
            }
            if (rotina.getQ24() != null) {
                if (rotina.getQ24().equals("nao")) {
                    contagem.setQ24nao(contagem.getQ24nao() + 1);
                }
            }

            contagem.setNumeroEducadores(0);
            contagem.setNumeroAlunos(0);

            if (rotina.getQ25Educadores() != null && !rotina.getQ25Educadores().isEmpty()) {
                contagem.setNumeroEducadores(Integer.parseInt(rotina.getQ25Educadores()));
            }
            if (contagem.getNumeroEducadores().equals(0)) {
                contagem.setQ25E(1);
            }
            if (rotina.getQ25Alunos() != null && !rotina.getQ25Alunos().isEmpty()) {
                contagem.setNumeroAlunos(Integer.parseInt(rotina.getQ25Alunos()));
            }
            if (contagem.getNumeroAlunos() > 10 && contagem.getNumeroAlunos() < 25) {
                contagem.setQ25AB(1);
            } else {
                if (contagem.getNumeroAlunos() <= 10) {
                    contagem.setQ25AC(1);
                }
            }

            contagem.setNumeroEducadores(0);
            contagem.setNumeroAlunos(0);

            if (rotina.getQ26Educadores() != null && !rotina.getQ26Educadores().isEmpty()) {
                contagem.setNumeroEducadores(Integer.parseInt(rotina.getQ26Educadores()));
            }
            if (contagem.getNumeroEducadores().equals(0)) {
                contagem.setQ26E(1);
            }
            if (rotina.getQ26Alunos() != null && !rotina.getQ26Alunos().isEmpty()) {
                contagem.setNumeroAlunos(Integer.parseInt(rotina.getQ26Alunos()));
            }
            if (contagem.getNumeroAlunos() > 10 && contagem.getNumeroAlunos() < 25) {
                contagem.setQ26AB(1);
            } else if (contagem.getNumeroAlunos() <= 10) {
                contagem.setQ26AC(1);
            }

            contagem.setNumeroEducadores(0);
            contagem.setNumeroAlunos(0);

            if (rotina.getQ27Educadores() != null && !rotina.getQ27Educadores().isEmpty()) {
                contagem.setNumeroEducadores(Integer.parseInt(rotina.getQ27Educadores()));
            }
            if (contagem.getNumeroEducadores().equals(0)) {
                contagem.setQ27E(1);
            }
            if (rotina.getQ27Alunos() != null && !rotina.getQ27Alunos().isEmpty()) {
                contagem.setNumeroAlunos(Integer.parseInt(rotina.getQ27Alunos()));
            }
            if (contagem.getNumeroAlunos() > 10 && contagem.getNumeroAlunos() < 25) {
                contagem.setQ27AB(1);
            } else if (contagem.getNumeroAlunos() <= 10) {
                contagem.setQ27AC(1);
            }

            contagem.setNumeroEducadores(0);
            contagem.setNumeroAlunos(0);

            if (rotina.getQ28Educadores() != null && !rotina.getQ28Educadores().isEmpty()) {
                contagem.setNumeroEducadores(Integer.parseInt(rotina.getQ28Educadores()));
            }
            if (contagem.getNumeroEducadores().equals(0)) {
                contagem.setQ28E(1);
            }
            if (rotina.getQ28Alunos() != null && !rotina.getQ28Alunos().isEmpty()) {
                contagem.setNumeroAlunos(Integer.parseInt(rotina.getQ28Alunos()));
            }
            if (contagem.getNumeroAlunos() > 10 && contagem.getNumeroAlunos() < 25) {
                contagem.setQ28AB(1);
            } else if (contagem.getNumeroAlunos() <= 10) {
                contagem.setQ28AC(1);
            }

            contagem.setNumeroEducadores(0);
            contagem.setNumeroAlunos(0);

            if (rotina.getQ29Educadores() != null && !rotina.getQ29Educadores().isEmpty()) {
                contagem.setNumeroEducadores(Integer.parseInt(rotina.getQ29Educadores()));
            }
            if (contagem.getNumeroEducadores().equals(0)) {
                contagem.setQ29E(1);
            }
            if (rotina.getQ29Alunos() != null && !rotina.getQ29Alunos().isEmpty()) {
                contagem.setNumeroAlunos(Integer.parseInt(rotina.getQ29Alunos()));
            }
            if (contagem.getNumeroAlunos() > 10 && contagem.getNumeroAlunos() < 25) {
                contagem.setQ29AB(1);
            } else {
                if (contagem.getNumeroAlunos() <= 10) {
                    contagem.setQ29AC(1);
                }
            }


            if (rotina.getQ30() != null) {
                if (rotina.getQ30().equals("nenhuma")) {
                    contagem.setQ30nao(1);
                }
            }
            if (rotina.getQ31() != null) {
                if (rotina.getQ31().equals("nenhuma")) {
                    contagem.setQ31nao(1);
                }
            }
            if (rotina.getQ32() != null) {
                if (rotina.getQ32().equals("nenhuma")) {
                    contagem.setQ32nao(1);
                }
            }
            if (rotina.getQ33() != null) {
                if (rotina.getQ33().equals("nenhuma")) {
                    contagem.setQ33nao(1);
                }
            }
            if (rotina.getQ34() != null) {
                if (rotina.getQ34().equals("nenhuma")) {
                    contagem.setQ34nao(1);
                }
            }

            if (rotina.getQ35() != null) {
                if (rotina.getQ35().equals("nao")) {
                    contagem.setQ35nao(1);
                }
            }
            if (rotina.getQ36() != null) {
                if (rotina.getQ36().equals("nao")) {
                    contagem.setQ36nao(1);
                }
            }
            if (rotina.getQ37() != null) {
                if (rotina.getQ37().equals("nao")) {
                    contagem.setQ37nao(1);
                }
            }
            if (rotina.getQ38() != null) {
                if (rotina.getQ38().equals("nao")) {
                    contagem.setQ38nao(1);
                }
            }
            if (rotina.getQ39() != null) {
                if (rotina.getQ39().equals("nao")) {
                    contagem.setQ39nao(1);
                }
            }


            if (rotina.getQ40() != null) {
                if (rotina.getQ40().equals("nao")) {
                    contagem.setQ40nao(1);
                }
            }
            if (rotina.getQ41() != null) {
                if (rotina.getQ41().equals("nao")) {
                    contagem.setQ41nao(1);
                }
            }
            if (rotina.getQ42() != null) {
                if (rotina.getQ42().equals("nao")) {
                    contagem.setQ42nao(1);
                }
            }
            if (rotina.getQ43() != null) {
                if (rotina.getQ43().equals("nao")) {
                    contagem.setQ43nao(1);
                }
            }
            if (rotina.getQ44() != null) {
                if (rotina.getQ44().equals("nao")) {
                    contagem.setQ44nao(1);
                }
            }



            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Administração")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAAdministracao(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Agroextrativismo")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAAgroextrativismo(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Alimentação")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAAlimentacao(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Arte e Cultura I")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAArteECulturaI(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Arte e Cultura II")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAArteECulturaII(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Construção e Reparos I (Revestimentos)")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAConstrucaoEReparosI(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Construção e Reparos II (Instalações)")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAConstrucaoEReparosII(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Educação")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAEducacao(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Esporte e Lazer")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAEsporteELazer(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Gestão Pública e Terceiro Setor")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAGestaoPublicaETerceiroSetor(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Gráfica")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAGrafica(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Joalheria")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAJoalheria(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Madeira e Móveis")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAMadeiraEMoveis(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Metalmecânica")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAMetalmecanica(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Pesca e Piscicultura")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAPescaEPiscicultura(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Saúde")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoASaude(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Serviços Domésticos I")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAServicosDomesticosI(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Serviços Domésticos II")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAServicosDomesticosII(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Serviços Pessoais")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAServicosPessoais(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Telemática")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoATelematica(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Transporte")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoATransporte(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Turismo e Hospitalidade")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoATurismoEHospitalidade(contagem);
            }
            if (rotina.getQ4Aarco() != null && rotina.getQ4Aarco().equals("Vestuário")) {
                contagem = Rotina006V3ContagemArcoA.contagemArcoAVestuario(contagem);
            }

            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Administração")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBAdministracao(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Agroextrativismo")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBAgroextrativismo(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Alimentação")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBAlimentacao(contagem);

            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Arte e Cultura I")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBArteECulturaI(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Arte e Cultura II")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBArteECulturaII(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Construção e Reparos I (Revestimentos)")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBConstrucaoEReparosI(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Construção e Reparos II (Instalações)")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBConstrucaoEReparosII(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Educação")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBEducacao(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Esporte e Lazer")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBEsporteELazer(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Gestão Pública e Terceiro Setor")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBGestaoPublicaETerceiroSetor(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Gráfica")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBGrafica(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Joalheria")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBJoalheria(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Madeira e Móveis")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBMadeiraEMoveis(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Metalmecânica")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBMetalmecanica(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Pesca e Piscicultura")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBPescaEPiscicultura(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Saúde")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBSaude(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Serviços Domésticos I")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBServicosDomesticosI(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Serviços Domésticos II")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBServicosDomesticosII(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Serviços Pessoais")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBServicosPessoais(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Telemática")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBTelematica(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Transporte")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBTransporte(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Turismo e Hospitalidade")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBTurismoEHospitalidade(contagem);
            }
            if (rotina.getQ4Barco() != null && rotina.getQ4Barco().equals("Vestuário")) {
                contagem = Rotina006V3ContagemArcoB.contagemArcoBVestuario(contagem);
            }


            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Administração")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCAdministracao(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Agroextrativismo")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCAgroextrativismo(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Alimentação")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCAlimentacao(contagem);

            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Arte e Cultura I")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCArteECulturaI(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Arte e Cultura II")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCArteECulturaII(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Construção e Reparos I (Revestimentos)")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCConstrucaoEReparosI(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Construção e Reparos II (Instalações)")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCConstrucaoEReparosII(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Educação")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCEducacao(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Esporte e Lazer")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCEsporteELazer(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Gestão Pública e Terceiro Setor")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCGestaoPublicaETerceiroSetor(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Gráfica")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCGrafica(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Joalheria")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCJoalheria(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Madeira e Móveis")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCMadeiraEMoveis(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Metalmecânica")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCMetalmecanica(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Pesca e Piscicultura")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCPescaEPiscicultura(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Saúde")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCSaude(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Serviços Domésticos I")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCServicosDomesticosI(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Serviços Domésticos II")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCServicosDomesticosII(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Serviços Pessoais")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCServicosPessoais(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Telemática")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCTelematica(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Transporte")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCTransporte(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Turismo e Hospitalidade")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCTurismoEHospitalidade(contagem);
            }
            if (rotina.getQ4Carco() != null && rotina.getQ4Carco().equals("Vestuário")) {
                contagem = Rotina006V3ContagemArcoC.contagemArcoCVestuario(contagem);
            }


            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Administração")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDAdministracao(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Agroextrativismo")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDAgroextrativismo(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Alimentação")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDAlimentacao(contagem);

            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Arte e Cultura I")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDArteECulturaI(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Arte e Cultura II")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDArteECulturaII(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Construção e Reparos I (Revestimentos)")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDConstrucaoEReparosI(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Construção e Reparos II (Instalações)")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDConstrucaoEReparosII(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Educação")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDEducacao(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Esporte e Lazer")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDEsporteELazer(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Gestão Pública e Terceiro Setor")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDGestaoPublicaETerceiroSetor(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Gráfica")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDGrafica(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Joalheria")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDJoalheria(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Madeira e Móveis")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDMadeiraEMoveis(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Metalmecânica")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDMetalmecanica(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Pesca e Piscicultura")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDPescaEPiscicultura(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Saúde")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDSaude(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Serviços Domésticos I")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDServicosDomesticosI(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Serviços Domésticos II")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDServicosDomesticosII(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Serviços Pessoais")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDServicosPessoais(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Telemática")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDTelematica(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Transporte")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDTransporte(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Turismo e Hospitalidade")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDTurismoEHospitalidade(contagem);
            }
            if (rotina.getQ4Darco() != null && rotina.getQ4Darco().equals("Vestuário")) {
                contagem = Rotina006V3ContagemArcoD.contagemArcoDVestuario(contagem);
            }


            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Administração")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEAdministracao(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Agroextrativismo")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEAgroextrativismo(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Alimentação")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEAlimentacao(contagem);

            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Arte e Cultura I")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEArteECulturaI(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Arte e Cultura II")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEArteECulturaII(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Construção e Reparos I (Revestimentos)")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEConstrucaoEReparosI(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Construção e Reparos II (Instalações)")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEConstrucaoEReparosII(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Educação")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEEducacao(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Esporte e Lazer")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEEsporteELazer(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Gestão Pública e Terceiro Setor")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEGestaoPublicaETerceiroSetor(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Gráfica")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEGrafica(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Joalheria")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEJoalheria(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Madeira e Móveis")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEMadeiraEMoveis(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Metalmecânica")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEMetalmecanica(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Pesca e Piscicultura")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEPescaEPiscicultura(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Saúde")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoESaude(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Serviços Domésticos I")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEServicosDomesticosI(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Serviços Domésticos II")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEServicosDomesticosII(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Serviços Pessoais")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEServicosPessoais(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Telemática")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoETelematica(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Transporte")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoETransporte(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Turismo e Hospitalidade")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoETurismoEHospitalidade(contagem);
            }
            if (rotina.getQ4Earco() != null && rotina.getQ4Earco().equals("Vestuário")) {
                contagem = Rotina006V3ContagemArcoE.contagemArcoEVestuario(contagem);
            }
        }


        Locale locale = new Locale("pt", "BR");
        GregorianCalendar calendar = new GregorianCalendar();
        SimpleDateFormat formatador = new SimpleDateFormat("dd' de 'MMMMM' de 'yyyy' - 'HH':'mm'h'", locale);
        contagem.setDataatual(formatador.format(calendar.getTime()));
        System.out.println(formatador.format(calendar.getTime()));
        return contagem;
    }
}
